home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 326-350 / disk_334 / fbm / fbm-0.9.zoo / Makefile.unix < prev    next >
Makefile  |  1989-03-29  |  4KB  |  130 lines

  1.  
  2. DBG= +L
  3. LIB= -L. -lfbm
  4.  
  5. EXES= clr2gray fbcat fbclean fbedge fbext fbhalf fbhist fbinfo \
  6.       fbm2pod fbmask fbnorm fbps fbquant fbrot fbsample fbsharp \
  7.       gray2clr idiff pbm2ps pbmtitle raw2fbm
  8.  
  9. LIBO= flalfb.o flblue.o flbyte.o flcavg.o flclr.o fledge.o flextr.o flface.o \
  10.       flflyd.o flgifc.o flgife.o flgifr.o flgifw.o fliff.o flklnr.o flpbm.o \
  11.       flpcx.o flrdfb.o flread.o flrot.o flshrp.o flsun.o flthre.o flwrfb.o
  12.  
  13. SRCS= fbext.c fbrot.c fbhist.c fbinfo.c fbmask.c fbnorm.c fbps.c fbsharp.c \
  14.       fbedge.c fbclean.c clr2gray.c fbcat.c fbhalf.c fbm2pod.c fbquant.c \
  15.       gray2clr.c idiff.c fbsample.c pbm2ps.c pbmtitle.c raw2fbm.c \
  16.       flalfb.c flblue.c flcavg.c flclr.c flextr.c flface.c flrot.c flflyd.c \
  17.       flpbm.c flrdfb.c flread.c flshrp.c flsun.c flthre.c flwrfb.c flgifr.c \
  18.       flgifw.c flgifc.c flgife.c flpcx.c fliff.c fledge.c flklnr.c flbyte.c
  19.  
  20. HDRS= fbm.h
  21.  
  22. all: $(EXES)
  23.  
  24. # Subroutine library
  25.  
  26. libfbm.a: $(LIBO)
  27.     rm -f $@
  28.     ar clq $@ $(LIBO)
  29.     ranlib $@
  30.  
  31. # Library routines
  32. flalfb.o: flalfb.c fbm.h
  33.     $(CC) $(DBG) flalfb.c
  34. flblue.o: flblue.c fbm.h
  35.     $(CC) $(DBG) flblue.c
  36. flbyte.o: flbyte.c fbm.h
  37.     $(CC) $(DBG) flbyte.c
  38. flcavg.o: flcavg.c fbm.h
  39.     $(CC) $(DBG) flcavg.c
  40. flclr.o: flclr.c fbm.h
  41.     $(CC) $(DBG) flclr.c
  42. fledge.o: fledge.c fbm.h
  43.     $(CC) $(DBG) fledge.c
  44. flextr.o: flextr.c fbm.h
  45.     $(CC) $(DBG) flextr.c
  46. flface.o: flface.c fbm.h
  47.     $(CC) $(DBG) flface.c
  48. flflyd.o: flflyd.c fbm.h
  49.     $(CC) $(DBG) flflyd.c
  50. flgifc.o: flgifc.c fbm.h
  51.     $(CC) $(DBG) flgifc.c
  52. flgife.o: flgife.c fbm.h
  53.     $(CC) $(DBG) flgife.c
  54. flgifr.o: flgifr.c fbm.h
  55.     $(CC) $(DBG) flgifr.c
  56. flgifw.o: flgifw.c fbm.h
  57.     $(CC) $(DBG) flgifw.c
  58. fliff.o: fliff.c fbm.h
  59.     $(CC) $(DBG) fliff.c
  60. flklnr.o: flklnr.c fbm.h
  61.     $(CC) $(DBG) flklnr.c
  62. flpbm.o: flpbm.c fbm.h
  63.     $(CC) $(DBG) flpbm.c
  64. flpcx.o: flpcx.c fbm.h
  65.     $(CC) $(DBG) flpcx.c
  66. flrdfb.o: flrdfb.c fbm.h
  67.     $(CC) $(DBG) flrdfb.c
  68. flread.o: flread.c fbm.h
  69.     $(CC) $(DBG) flread.c
  70. flrot.o: flrot.c fbm.h
  71.     $(CC) $(DBG) flrot.c
  72. flshrp.o: flshrp.c fbm.h
  73.     $(CC) $(DBG) flshrp.c
  74. flsun.o: flsun.c fbm.h
  75.     $(CC) $(DBG) flsun.c
  76. flthre.o: flthre.c fbm.h
  77.     $(CC) $(DBG) flthre.c
  78. flwrfb.o: flwrfb.c fbm.h
  79.     $(CC) $(DBG) flwrfb.c
  80.  
  81. # Programs
  82.  
  83. clr2gray: clr2gray.c fbm.h libfbm.a
  84.     $(CC) $(DBG) clr2gray.c $(LIB) -lm
  85. fbcat: fbcat.c fbm.h libfbm.a
  86.     $(CC) $(DBG) fbcat.c $(LIB) -lm
  87. fbclean: fbclean.c fbm.h libfbm.a
  88.     $(CC) $(DBG) fbclean.c $(LIB) -lm
  89. fbedge: fbedge.c fbm.h libfbm.a
  90.     $(CC) $(DBG) fbedge.c $(LIB) -lm
  91. fbext: fbext.c fbm.h libfbm.a
  92.     $(CC) $(DBG) fbext.c $(LIB) -lm
  93. fbhalf: fbhalf.c fbm.h libfbm.a
  94.     $(CC) $(DBG) fbhalf.c $(LIB) -lm
  95. fbhist: fbhist.c fbm.h libfbm.a
  96.     $(CC) $(DBG) fbhist.c $(LIB) -lm
  97. fbinfo: fbinfo.c fbm.h libfbm.a
  98.     $(CC) $(DBG) fbinfo.c $(LIB) -lm
  99. fbm2pod: fbm2pod.c fbm.h libfbm.a
  100.     $(CC) $(DBG) fbm2pod.c $(LIB) -lm
  101. fbm2sun: fbm2sun.c fbm.h libfbm.a
  102.     $(CC) $(DBG) fbm2sun.c $(LIB) -lm
  103. fbmask: fbmask.c fbm.h libfbm.a
  104.     $(CC) $(DBG) fbmask.c $(LIB) -lm
  105. fbnorm: fbnorm.c fbm.h libfbm.a
  106.     $(CC) $(DBG) fbnorm.c $(LIB) -lm
  107. fbps: fbps.c fbm.h libfbm.a
  108.     $(CC) $(DBG) fbps.c $(LIB) -lm
  109. fbquant: fbquant.c fbm.h libfbm.a
  110.     $(CC) $(DBG) fbquant.c $(LIB) -lm
  111. fbrot: fbrot.c fbm.h libfbm.a
  112.     $(CC) $(DBG) fbrot.c $(LIB) -lm
  113. fbsample: fbsample.c fbm.h libfbm.a
  114.     $(CC) $(DBG) fbsample.c $(LIB) -lm
  115. fbsharp: fbsharp.c fbm.h libfbm.a
  116.     $(CC) $(DBG) fbsharp.c $(LIB) -lm
  117. gray2clr: gray2clr.c fbm.h libfbm.a
  118.     $(CC) $(DBG) gray2clr.c $(LIB) -lm
  119. idiff: idiff.c
  120.     $(CC) $(DBG) idiff.c -lm
  121. pbm2face: pbm2face.c fbm.h libfbm.a
  122.     $(CC) $(DBG) pbm2face.c $(LIB) -lm
  123. pbm2ps: pbm2ps.c
  124.     $(CC) $(DBG) pbm2ps.c -lm
  125. pbmtitle: pbmtitle.c
  126.     $(CC) $(DBG) pbmtitle.c -lm
  127. raw2fbm: raw2fbm.c fbm.h libfbm.a
  128.     $(CC) $(DBG) raw2fbm.c $(LIB) -lm
  129.  
  130.